Математические операции
abs
Описание: Принимает на вход параметр и возвращает модуль значения
В примере res
примет значение 12
, res1
примет значение 12
, res2
примет значение 12
, res3
примет значение null
... | eval res=abs(-12), res1=abs(12), res2=abs("12"), res3=abs("text")
ceil
Описание: Принимает на вход параметр и возвращает округленное (к большему) значение
В примере res
примет значение 2
, res1
примет значение 3
, res2
примет значение 2
, res3
примет значение 2
, res4
примет значение null
... | eval res=ceil(1.2), res1=ceil(2.2), res2=ceil(2), res3=ceil("2"), res4=ceil("text")
exact
Описание: Принимает на вход параметр и возвращает значение с высокой точностью
В примере res
примет значение 3.7699115
... | eval res=exact(1.2 * pi())
exp
Описание: Принимает на вход параметр и возвращает значение en (с высокой точностью)
В примере res
примет значение 20.085536923187668
... | eval res=exp(3)
floor
Описание: Принимает на вход параметр и округленное (к меньшему) значение
В примере res
примет значение 1
, res1
примет значение 3
... | eval res=floor(1.9), res1=floor(pi())
ln
Описание: Принимает на вход параметр и возвращает значение натурального логарифма (с высокой точностью)
В примере res
примет значение 1.0986122886681098
... | eval res=ln(3)
log
Описание: Принимает на вход параметр, основание и возвращает значение логарифма (с высокой точностью)
В примере res
примет значение 1.5849625007211563
... | eval res=log(3,2)